846b96c52fa495745b68d3f498ff511c09651480,src/services/org/opennms/netmgt/scheduler/Schedule.java,ScheduleEntry,run,#,63
Before Change
}
public void run() {
if (isExpired()) return;
if (!m_interval.scheduledSuspension())
Schedule.this.run();
After Change
}
public void run() {
if (isExpired()) {
ThreadCategory.getInstance(getClass()).debug("Schedule "+this+" expired. No need to run.");
return;
}
if (!m_interval.scheduledSuspension())
Schedule.this.run();
// if it is expired by the current run then don't reschedule
if (isExpired()) {
ThreadCategory.getInstance(getClass()).debug("Schedule "+this+" expired. No need to reschedule.");
return;
}